home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 051-075 / disk_054 / ispell / readme.fnf < prev    next >
Text File  |  1992-05-06  |  2KB  |  35 lines

  1. To remake this you will need the termcap library routines from disk number 14,
  2. or else supply your own.  Using the ones from disk number 14, ISpell looks
  3. in the environment string TERMCAP for the name of the termcap file.  Failing
  4. to find this, it looks for "etc:termcap" (which can be resolved by assigning
  5. "etc:" to the directory where the termcap file lives.  A termcap file suitable
  6. for use with the Amiga console should have been provided with this executable.
  7.  
  8. NOTE --  The above is a lie.  That is how I wanted it to work.  It doesn't
  9. work, either because the Lattice getenv() call is hosed, the termcap
  10. library itself is screwed up, or something.  I didn't feel like tracking
  11. it down just right now.  So what we have is a hybrid.  The termcap strings
  12. are hardwired into term.c at compile time, but the termcap library routines
  13. are still called to do the actual screen writes.  I also noted that, with
  14. Lattice 3.10 at least, for some reason the termcap routines don't
  15. recognize the sequence "\E" as an escape, so I had to embed escapes
  16. in the strings via the normal C sequence "\033".
  17.  
  18. To make it easier for someone to track down and fix the problem I've
  19. also included the termcap routines in the subdirectory "termcap".
  20.  
  21. You will probably need an Amiga with expanded memory to run ISpell, unless
  22. you cut down the size of the dictionary considerably.  You will certainly
  23. needed expanded memory to build the hashed form of the dictionary as
  24. distributed.
  25.  
  26. I just barely got this up and running in time for release on the latest
  27. batch of disks, so it hasn't been tested very thoroughly.  One thing that
  28. needs to be fixed is that it doesn't access the console in raw mode so
  29. you must type a RETURN after each command.
  30.  
  31. One last note, don't forget to "Assign ISpell: <wherever your dict is>",
  32. so ispell can find ispell.hash.
  33.  
  34. -Fred
  35.